torque rods - German English Dictionary